﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Notif
{
    public static class MessNotif
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        public static void Main()
        {
            //Application.EnableVisualStyles();
            //Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new Form1());

        }
        public static bool Informing (string Message, string title)
        {
            MessageBox.Show(Message, title, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification);
            return true;
        }
        public static bool Alert (string Message, string title)
        {
            MessageBox.Show(Message, title, MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification);
            return true;
        }
        public static bool Warning (string Message, string title)
        {
            MessageBox.Show(Message, title, MessageBoxButtons.OK, MessageBoxIcon.Stop, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification);
            return true;
        }

        public static bool Question (string Message, string title)
        {
            var result = MessageBox.Show(Message, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.DefaultDesktopOnly);

            if (result == DialogResult.Yes) 
            {
                return true; // если ответ да, то вернуть "истина"
            }
            else
                return false; // если ответ нет, то вернуть "ложь"
        }
    }
}

